home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / CTRLTSJR.PAK / CTRLTEST.RC2 next >
Text File  |  1997-05-06  |  4KB  |  108 lines

  1. // extra dialogs not editable with App Studio
  2.  
  3. /////////////////////////////////////////////////////////////////////////////
  4.  
  5. #include "muscroll.h"        // for spin button styles
  6.  
  7. // 4 standard edit controls, with spin buttons
  8. IDD_SPIN_EDIT DIALOG 16, 16, 176, 98
  9. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  10. CAPTION "Sample Dialog with spin button controls"
  11. FONT 8, "MS Sans Serif"
  12. BEGIN
  13.     LTEXT           "One:", -1, 8, 9, 34, 8
  14.     EDITTEXT        IDC_EDIT1, 47, 7, 40, 12
  15.     CONTROL         "", IDC_BUTTON4, "MicroScroll", MSS_VERTICAL , 87, 67,
  16.                     11, 12
  17.     LTEXT           "Two:", -1, 8, 29, 34, 8
  18.     EDITTEXT        IDC_EDIT2, 47, 27, 40, 12
  19.     CONTROL         "", IDC_BUTTON3, "MicroScroll", MSS_VERTICAL , 87, 47,
  20.                     11, 12
  21.     LTEXT           "Three:", -1, 8, 49, 34, 8
  22.     EDITTEXT        IDC_EDIT3, 47, 47, 40, 12
  23.     CONTROL         "", IDC_BUTTON2, "MicroScroll", MSS_VERTICAL , 87, 27,
  24.                     11, 12
  25.     LTEXT           "Four:", -1, 8, 67, 34, 8
  26.     EDITTEXT        IDC_EDIT4, 47, 67, 40, 12
  27.     CONTROL         "", IDC_BUTTON1, "MicroScroll", MSS_VERTICAL , 87, 7, 11,
  28.                     12
  29.     DEFPUSHBUTTON   "Done", IDOK, 140, 6, 30, 14
  30. END
  31.  
  32. /////////////////////////////////////////////////////////////////////////////
  33.  
  34. #include "paredit.h"        // for parsed edit control styles
  35.  
  36. // 4 paredit controls in a dialog
  37. IDD_WNDCLASS_EDIT DIALOG 16, 16, 176, 98
  38. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  39. CAPTION "Using wndclass registered edit controls"
  40. FONT 8, "MS Sans Serif"
  41. BEGIN
  42.     LTEXT           "Letters:", -1, 8, 9, 34, 8
  43.     CONTROL         "", IDC_EDIT1, "paredit", WS_BORDER | WS_TABSTOP |
  44.                             PES_LETTERS, 46, 7, 79, 12
  45.     LTEXT           "Numbers:", -1, 8, 29, 34, 8
  46.     CONTROL         "", IDC_EDIT2, "paredit", WS_BORDER | WS_TABSTOP |
  47.                             PES_NUMBERS, 47, 27, 79, 12
  48.     LTEXT           "Either:", -1, 8, 49, 34, 8
  49.     CONTROL         "", IDC_EDIT3, "paredit", WS_BORDER | WS_TABSTOP |
  50.                             PES_LETTERS | PES_NUMBERS, 47, 47, 79, 12
  51.     LTEXT           "Anything:", -1, 8, 69, 34, 8
  52.     CONTROL         "", IDC_EDIT4, "paredit", WS_BORDER | WS_TABSTOP |
  53.                             PES_ALL, 47, 67, 79, 12
  54.     DEFPUSHBUTTON   "Done", IDOK, 139, 6, 31, 14
  55. END
  56.  
  57. /////////////////////////////////////////////////////////////////////////////
  58.  
  59. IDD_PENEDIT_CONFIGURE DIALOG 33, 32, 234, 100
  60. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  61. CAPTION "Configure PenEdit features"
  62. FONT 8, "MS Sans Serif"
  63. BEGIN
  64.     GROUPBOX        "Alphabetic Constraints (ALC)", -1, 6, 7, 105, 89
  65.     // buttons in the ALC group are based off of IDC_ALC_FIRST and must
  66.     //  be in the same order as the ALC #defines
  67.     CONTROL         "Lowercase Alpha", IDC_ALC_FIRST+0, "Button",
  68.                     BS_AUTOCHECKBOX | WS_TABSTOP | WS_GROUP, 13, 19, 88, 10
  69.     CONTROL         "Uppercase Alpha", IDC_ALC_FIRST+1, "Button",
  70.                     BS_AUTOCHECKBOX, 13, 29, 88, 10
  71.     CONTROL         "Numeric", IDC_ALC_FIRST+2, "Button",
  72.                     BS_AUTOCHECKBOX, 13, 39, 88, 10
  73.     CONTROL         "Punctuation", IDC_ALC_FIRST+3, "Button",
  74.                     BS_AUTOCHECKBOX, 13, 49, 88, 10
  75.     CONTROL         "Math", IDC_ALC_FIRST+4, "Button",
  76.                     BS_AUTOCHECKBOX, 13, 69, 88, 10
  77.     CONTROL         "Monetary", IDC_ALC_FIRST+5, "Button",
  78.                     BS_AUTOCHECKBOX, 13, 59, 88, 10
  79.     CONTROL         "Other", IDC_ALC_FIRST+6, "Button",
  80.                     BS_AUTOCHECKBOX, 13, 79, 88, 10
  81.     // ink drawing
  82.     GROUPBOX        "Ink", -1, 115, 7, 73, 50
  83.     RTEXT           "Width:", -1, 121, 21, 29, 8
  84.     EDITTEXT        IDC_EDIT1, 155, 20, 22, 12
  85.     PUSHBUTTON      "Choose Color", IDC_BUTTON2, 125, 39, 54, 14
  86.  
  87.     // other options
  88.     CONTROL         "Left Handed", IDC_BUTTON1, "Button", BS_AUTOCHECKBOX |
  89.                     WS_GROUP | WS_TABSTOP, 115, 67, 56, 10
  90.  
  91.     // misc
  92.     DEFPUSHBUTTON   "OK", IDOK, 195, 6, 33, 14
  93.     PUSHBUTTON      "Cancel", IDCANCEL, 195, 23, 33, 14
  94. END
  95.  
  96. IDD_PENEDIT_FEATURES DIALOG 16, 16, 207, 72
  97. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  98. CAPTION "Sample PenEdit for playing with features"
  99. FONT 8, "MS Sans Serif"
  100. BEGIN
  101.     CONTROL         "", IDC_EDIT1, "hedit", ES_LEFT | ES_AUTOHSCROLL |
  102.                     WS_BORDER | WS_TABSTOP, 5, 8, 143, 26
  103.     PUSHBUTTON      "Configure", IDC_CONFIGURE, 156, 6, 45, 14
  104.     DEFPUSHBUTTON   "Done", IDOK, 87, 52, 33, 14
  105. END
  106.  
  107. /////////////////////////////////////////////////////////////////////////////
  108.